Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a Bahrain F1 Portugal F1 New Zealand F2 Portugal F2 New Zealand F3 Japan F1 Germany F4 Japan F2 Italy F6 Korea F1 Japan F4 Japan F5 USA F20 USA F22 USA F23 Germany-w1 Germany-w2 Germany-w3 Japan F3 UAE F1 Germany F1 Germany F2 Australia F4 Japan F1 Japan F2 Japan F3 USA F13 USA F14 Japan F8 Germany F5 UAE F1 UAE F2 Japan F4 Germany F3 UAE F1 UAE F2 Korea F1 Germany F7 China F6 Canada F4 USA F21 Japan F2 Japan F3 Japan F6 Japan F10 Japan F7 USA F29 USA F30 Germany-w4 Germany F3 France F4 Japan F5 Japan F9 Sri Lanka F2 India F7 Germany F1 Austria F1 China F3 Korea F3 Canada F5 Korea F2 Lambertz Open by Stawag - Aachen Samsung Secruities Cup Challenger - Seoul Okal Cup 2003 - Eckental Coffee Cup Challenger - Chikmagalur Fergana Challenger - Fergana Oberstaufen Cup - Oberstaufen LTA Nottingham Challenger - Nottingham Ethias Trophy - Mons Flea Market Cup - Busan Club Coop's ATP Challenger International - Brisbane Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Tennis Napoli Cup - Napoli Busan Open Challenger Tennis - Busan New Delhi Challenger II - New Delhi Kobstaedernes ATP Challenger - Kolding Dharwad Challenger 2006 - Dharwad Ostdeutscher Sparkassen Cup - Dresden The Surbiton Trophy - Surbiton Nielsen USTA Pro Tennis Championship - Winnetka San Marino CEPU Open - San Marino Oldum Brown Vancouver Open - Vancouver Busan Open Challenger Tennis - Busan The Comercia Challenger - Aptos Alexander Kolyaskin Memorial - Donetsk Sail Open - New Delhi Hilton Waikoloa Village USTA Challenger - Waikoloa Open de Rennes La Trinitaine - Rennes Samsung Securities Cup - Seoul Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Geneva Challenger - Geneva Black Forest Open 2002 - Freudenstadt Heilbronn Challenger IV Manta Open - Manta Melbourn Challenger Beijing Challenger Volvo Sylt Open - Sylt Tatra Banka Slovak Open - Bratislava Alexander Kolyaskin Memorial - Donetsk Internationale Badische Meisterschaften Um Den Techem Cup - Zell Korat Challenger BMW Challenger Open - Monchengladbach Mexico City Challenger Talahassee Challenger Tenerife Challenger Ostdeutscher Sparkessen Cup - Dresden Flea Market Cup Busan Challenger Tennis - Busan Ethias Tennis Trophy - Mons Kobstaedernes ATP Challenger - Kolding Intersport Heilbronn Open - Heilbronn Kia International in Caloundra - Caloundra Lambertz Open - Aachen Busan Open - Busan Aptos Challenger The LTA Nottingham Challenger - Nottingham The Natrel's Challenger of Granby - Granby Busan Open Challenger Tennis - Busan China Open - Beijing Fifth-Third Bank Tennis Classic - Lexington Intersport Heilbronn Open - Heilbronn Uncle Toby's Challenger in Burnie - Burnie Logopak Challenger 2005 - Lubeck Shimadzu All Japan Indoor Tennis Championships - Kyoto Binghamton Challenger The LTA Hester Trophy - Manchester Tiburon Challenger Izmir Cup - Izmir Calabasas Challenger Kyoto Challenger 14° BH Tennis Open - Belo Horizonte ATP Challenger Open 2004 - Monchengladbach Rhein-Main Challenger 2004 - Aschaffenburg Heilbronn Open - Heilbronn Busan Challenger Cremona Challenger Nottingham Challenger Samsung Securities Cup - Seoul Binghamton Challenger Bangkok Challenger Alexander Kolyaskin Memorial - Donetsk Toyota Challenger Bergamo Challenger Bauer Watertechnology Cup - Eckental Uncle Tobys Challenger in Caloundra - Caloundra Kyoto Challenger Pingguo Challenger Wuhai Challenger Alexander Kolyaskin Memorial - Donetsk Okal Cup 2004 - Eckental San Luis Potosi Challenger - San Luis Potosi Seoul Challenger Eckental Challenger Samsung Challenger 2007 - Ho Chi Minh City Challenger Banque Nationale - Granby Loughborough Challenger Toyota Challenger Honolulu Challenger Bergamo Challenger Singapore Challenger Kyoto Challenger Sarasota Challenger Kaohsiung Challenger Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental 5 Volkswagen Challenger - Wolfsburg Heilbronn Challenger Maui Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Dallas Challenger VIII Gramado Open - Gramado Bangkok Challenger II Manta Open - Manta AGT Challenger - Leon Architect Open - Budapest Beijing Challenger Recanati Challenger Granby Challenger Ostdeutscher Sparkassen Cup - Dresden Istanbul Challenger IPP Open - Helsinki Yokohama Challenger Kolkata Challenger New Delhi Challenger Tashkent Challenger - Tashkent Labertz Open by Stawag - Aachen Kyoto Challenger Winnetka Challenger Shenzhen Challenger Gimcheon Challenger The LTA Cardiff Challenger - Cardiff Busan Challenger Nottingham Challenger Nottingham-2 Challenger Nanchang Challenger Kaohsiung Challenger Aptos Challenger Istanbul Challenger II Manta Open - Manta Ortisei Challenger IPP Open - Helsinki Busan Challenger Seoul Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Open Prevadies - St. Brieuc Toyota Challenger Fifth Third Bank Tennis Championships - Lexington Bergamo Challenger Kyoto Challenger Irving Challenger Bangkok Challenger Keio Challenger International Tennis Tournament - Yokohama Ho Chi Minh City Challenger Ningboo Challenger 2008 China TCL Challenger - Guangzhou Kobe Challenger Toyota Challenger Granby Challenger Shenzhen Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Seoul Challenger Guangzhou Challenger Ilkley Challenger Chengdu Challenger Zhangjiagang Challenger Shanghai Challenger Playford Challenger Shenzhen Challenger Biella 5 Challenger Burnie Challenger Cassis Challenger Busan Challenger Kaohsiung Challenger The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Nottingham Challenger Flea Market Cup Busan Challenger Tennis - Busan Lamberts Open by Stawag - Aachen Winnipeg Challenger Nanchang Challenger Irving Challenger Winnetka Challenger Winnipeg Challenger Taipei City Challenger Gatineau Challenger Bangkok Challenger Manila Challenger Kyoto Challenger Bangkok Challenger Marburg Challenger Braunschweig Challenger Nottingham Challenger Oberstaufen Challenger Bangkok Challenger Shanghai Challenger Seoul Challenger Busan Challenger Biel Challenger Traralgon Challenger Traralgon Challenger 2 Singapore Challenger Yokohama Challenger Toyota Challenger Taipei City Challenger Shanghai Challenger Taipei City Challenger Aix En Provence Challenger Yokohama World Tennis Gaora Cup - Yokohama Gimcheon Challenger Granby Challenger Ilkley Challenger The LTA Sunderland Challenger - Sunderland Sarasota Challenger Shanghai Challenger Nottingham Challenger Gatineau Challenger Nottingham Challenger Kobe Challenger Ilkley Challenger Yokohama Challenger Guangzhou Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Shenzhen Challenger HTV Challenger - Ho Chi Minh City Belgaum Open - Belgaum AIG Japan Open - Tokyo Ilkley Challenger Shenzhen Challenger Gemax Samsung Open 2004 - Belgrade Toyota Challenger Chengdu Challenger Fergana Challenger - Fergana Schickedanz Open - Furth Maui Challenger Launceston Challenger Seoul Challenger Jinan Challenger Warsteiner Challenger Lubeck - Lubeck Open de Franche Comte - Besancon Ningboo Challenger Ho Chi Minh City Challenger Olbia Challenger - Olbia Yokohama Challenger Oberstaufen Cup - Oberstaufen Gimcheon Challenger Kia International In Kawana - Kawana Ordina Open - 's-Hertogenbosch Busan Open Challenger Tennis - Busan Ningboo Challenger Liuzhou Challenger Kobe Challenger Nottingham Challenger ATP Open Castilla y Leon - Segovia Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Zhangjiagang Challenger Taipei City Challenger Open de Moselle - Metz Nanchang Challenger Seoul Challenger Busan Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Aptos Challenger Jinan Challenger Kaohsiung Challenger Cleveland Challenger Uncle Toby's Burnie Challenger - Tasmania Nottingham 2 Challenger Porto Challenger DPD Challenger 2002 - Aschaffenburg Nottingham-2 Challenger ATU Cup - Weiden Muller Cup 2000 - Ulm Germany F1 Charlottesville Challenger Champaign Challenger McDonalds ATP Challenger - Burnie Columbus Challenger Cleveland Challenger Monterrey Challenger Phoenix Challenger Biel Challenger St. Brieuc Challenger Fergana Tennis Challenger Tournament - Fergana Siemens Open - Scheveningen Dharwad Challenger 2003 - Dharwad Challenger Ford de Cherbourg - Cherbourg Nanchang Challenger Black Forest Open 2004 - Freudenstadt Open de L'Isere - Grenoble Volkswagen Challenger 2005 - Wolfsburg Uncle Toby's Australian Men's Clay Court Challenger - Canberra Shanghai Challenger Bauer Watertechnology Cup - Eckental Isla de Lanzarote - Lanzarote Stockholm Open - Stockholm Challenger DCN de Cherbourg - Cherbourg Odlum Brown Vancouver Open - Vancouver 2003 Mercedes Cup - Stuttgart AIG Japan Open - Tokyo Ningboo Challenger Kobe Challenger Seoul Challenger Honolulu Challenger Bangkok Challenger Drummondville Challenger Calgary Challenger Samsung Securities Cup - Seoul Vancouver Challenger BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Istanbul Challenger Kyoto Challenger Zagreb Challenger BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Generali Open - Kitzbuhel Rennes Challenger Busan Challenger Tallahassee Challenger AIG Japan Open - Tokyo BMW Open - Munich Gerry Weber Open - Halle Busan Challenger Irving Challenger Chennai Open - Chennai Next Generation Adelaide International - Adelaide Knoxville Challenger Ordina Open - 's-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo Estoril Open - Estoril BMW Open - Munich Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Chennai Open - Chennai BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle AEGON Championships - London Open de Moselle - Metz Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Salzburg Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Pingguo Challenger PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Yokohama Challenger U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Apia International - Sydney Erste Bank Open - Vienna Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart If Stockholm Open - Stockholm Open 13 - Marseille Brisbane International - Brisbane Toyota Challenger Taipei City Challenger PBZ Zagreb Indoors - Zagreb Next Generation Adelaide International - Adelaide Salzburg Challenger AIG Japan Open - Tokyo Winnetka Challenger Interwetten Austrian Open - Kitzbuhel Open 13 - Marseille Hong Kong Challenger Dallas Challenger Bergamo Challenger Gerry Weber Open - Halle Eckental Challenger Ortisei Challenger The Artois Championships - London Wroclaw Challenger Aircel Chennai Open - Chennai Legg Mason Tennis Classic - Washington Masters Series - Hamburg Helsinki Challenger New York Open - New York Delray Beach International Tennis Championships - Delray Beach Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Erste Bank Open - Vienna Malaysian Open - Kuala Lumpur Atlanta Tennis Championships - Atlanta Kun-Ming Challenger Busan Challenger Baton Rouge Challenger Guimaraes Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Athens Challenger Ordina Open - 's-Hertogenbosch Tallahassee Challenger Seoul Challenger Ningboo Challenger Thailand Open - Bangkok Stockholm Open - Stockholm Malaysian Open - Kuala Lumpur Manta Challenger Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok Guadalajara Challenger Davidoff Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Mercedes Cup - Stuttgart International German Open - Hamburg Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Happy Valley Challenger Bergamo Challenger Kyoto Challenger BMW Open - Munich Vercelli Challenger Meerbusch Challenger German Tennis Championships - Hamburg Gimcheon Challenger If Stockholm Open - Stockholm Brisbane International - Brisbane Guangzhou Challenger US Men's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Eckental Challenger Ortisei Challenger Gwangju Challenger Heilbronn Challenger BMW Open - Munich Aircel Chennai Open - Chennai Kaohsiung Challenger Shenzhen Open - Shenzhen Topshelf Open - 's-Hertogenbosch Yokohama Challenger Taipei City Challenger Gerry Weber Open - Halle US Men's Clay Court Championship - Houston Zhangjiagang Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London Copenhagen Open - Copenhagen BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Kobe Challenger Hua Hin Challenger Bangkok Challenger Challenger Hamburg - Hamburg Shimadzu All Japan Indoor - Kyoto Toyota Challenger Busan Challenger Open de L'Isere (Open 38) - Grenoble Rakuten Japan Open - Tokyo Izmir Challenger Okal Open - Eckental Helsinki Challenger Neride Prague Indoor - Prague Shimadzu All Japan Indoor - Kyoto Traralgon Challenger Shenzhen Challenger Rakuten Japan Open - Tokyo Warsteiner Challenger Wolfsburg - Wolfsburg Citi Open - Washington Head Cup Busan Open - Busan USTA Seascape Challenger - Aptos Winnipeg Challenger Vancouver Challenger Open de L'Isere - Grenoble Shenzhen Open - Shenzhen Geneva Challenger - Geneva Truist Atlanta Open - Atlanta Citi Open - Washington Prague 2 Challenger Legg Mason Tennis Classic - Washington Gerry Weber Open - Halle China Open - Beijing Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Campbells Hall of Fame Tennis Championships - Newport Power Horse Cup - Dusseldorf Rakuten Japan Open - Tokyo Meerbusch Challenger AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Hamburg Zhuhai Challenger Delray Beach Open - Delray Beach Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Shanghai ATP Masters - Shanghai Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells St. Tropez Challenger Zagreb Challenger Tennis Masters Series - Hamburg AIG Japan Open - Tokyo Vietnam Open - Ho Chi Minh City Rogers Masters - Montreal Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart Rogers Cup - Montreal BMW Open - Munich Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai U.S. Open - New York Shanghai Rolex Masters - Shanghai Winston-Salem Open - Winston-Salem BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Open Parc - Lyon U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rakuten Japan Open - Tokyo Rogers Cup - Montreal Dallas Open - Dallas Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Dutch Open Tennis - Amersfoort Chengdu Open - Chengdu AIG Japan Open Tennis Championships - Tokyo Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Swiss Indoors Basel - Basel Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, Group I, 2R, JPN-KOR 3-2 Wimbledon - London ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne Miami Open - Miami French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London 15th Asian Games Doha 2006 Australian Open - Melbourne Shanghai - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Olympics - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, Group I, 2R, JPN-UZB 4-1 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, World Group, QR, JPN-ECU 0-3